
#############################################################################################################
# project defines

PROJECT_NAME=example
PROJECT_TYPE=exe
SUB_SYS=CONSOLE

#############################################################################################################
# path define

root=../../../..

#############################################################################################################
# os select

ifndef OS
OS=win32
endif

#############################################################################################################
# include files

include ${root}/xoskit/xos_makefile/${OS}
include FILES

#############################################################################################################
# headers & libs

#############################################################################################################
# variables define

objs=${data_struct_waste_o}
deps=${data_struct_waste_d}

#############################################################################################################
# target

.PHONY : all

all : ${objs}

#############################################################################################################
# compile

${WASTE_PATH}/%.o : %.cpp
	${CXX} ${CPPFLAGS} ${CXXFLAGS_MAKE} ${COMPILE} $< ${OUT_OBJ}$@

${WASTE_PATH}/%.o : %.c
	${CC} ${CPPFLAGS} ${CFLAGS_MAKE} ${COMPILE} $< ${OUT_OBJ}$@

#############################################################################################################
# include depend

ifeq ($(findstring ${OS},win32_x64),)
include ${deps}
endif

#############################################################################################################
# clean

.PHONY : clean

clean:
	${RM} ${objs}

#############################################################################################################

